Data Storage > Data Storage for DBS-Based Services > Extensible Storage Engine

Extensible Storage Engine

CygNet Software uses Microsoft’s Extensible Storage Engine (ESE) data storage technology for its DBS-based services and the Value History Service (VHS). ESE offers superior performance in database startup times, improved data retrieval speed, and a powerful crash recovery mechanism over the previous database technology. ESE is robust and durable, and its logging and recovery features guarantee data integrity and consistency in the event of a system crash. The ESE runtime library (ESENT.DLL) has shipped with every Windows release since Windows 2000, with a native 64-bit version shipping with Windows XP and Microsoft Windows Server 2003.

What is the ESE?

The Extensible Storage Engine (ESE) is an advanced Indexed and Sequential Access Method (ISAM) data storage technology. ESE enables applications to store and retrieve data from tables using indexed or sequential cursor navigation. It supports denormalized schemas including wide tables with numerous sparse columns, multi-valued columns, and sparse and rich indexes. It enables applications to enjoy a consistent data state using transacted data update and retrieval. A crash recovery mechanism is provided so that data consistency is maintained even in the event of a system crash. It provides ACID (Atomic Consistent Isolated Durable) transactions over data and schema by way of a write-ahead log and a snapshot isolation model. Transactions in ESE are highly concurrent, making ESE useful for server applications. It caches data to maximize high performance access to data.

ESE is a core component of Microsoft Exchange Server, Active Directory, Windows Search, and many other Microsoft Windows components making it operating-system specific. It is accessed through a binary file (ESENT.DLL), which is loaded into the application’s process (in this case, the CygNet DBS-based services). This file is located in the WINDOWS\system directory.


Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.